//package com.zmn.plat.dubbo.interfaces.price;
//
//import com.zmn.common.dto2.ResponseDTO;
//import com.zmn.plat.common.dto.price.ItemPriceQuery;
//import com.zmn.plat.common.dto.price.ItemTo;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import io.swagger.annotations.ApiParam;
//
//import javax.validation.constraints.NotNull;
//import java.util.List;
//import java.util.Map;
//
///**
// * 描述: 项目价格查询接口
// *
// * @author guoqiao
// * @since 2021/9/13 17:05
// */
//@Api(value = "项目价格查询接口", tags = {"项目"})
//public interface ItemPriceRemoteService {
//
//    /**
//     * 描述: 根据价格表id查询价格表类型
//     *
//     * @param tariffId 价格表id
//     * @return tariffType 价格表类型 1服务价格，2计价器价格，3提前支付价格
//     * @author guoqiao
//     * @since 2021/11/11 17:50
//     */
//    @ApiOperation(value = "根据价格表id查询价格表类型", response = ResponseDTO.class)
//    ResponseDTO<Integer> getTariffTypeByID(@NotNull(message = "入参不能为空")
//                                           @ApiParam(value = "入参", required = true) Integer tariffId);
//
//    /**
//     * 描述: 根据条件查询项目价格
//     *
//     * @param query
//     * @return List<ItemTo>
//     * @author guoqiao
//     * @since 2021/9/7 11:28
//     */
//    @ApiOperation(value = "根据条件查询项目价格", response = ResponseDTO.class)
//    ResponseDTO<List<ItemTo>> listItemPriceByQuery(@NotNull(message = "入参不能为空")
//                                                   @ApiParam(value = "入参", required = true) ItemPriceQuery query);
//
//    /**
//     * 描述: 根据条件查询项目价格
//     * 前台产品的属性值需要进行变换，具体的变化规则为：
//     * 1.项目名称：后台产品二级分类名称+产品属性
//     * 2.项目分组：项目名称
//     * 3.产品名称：前台产品名称
//     *
//     * @param query
//     * @return List<ItemTo>
//     * @author guoqiao
//     * @since 2021/9/7 11:28
//     */
//    @ApiOperation(value = "根据条件查询项目价格", response = ResponseDTO.class)
//    ResponseDTO<List<ItemTo>> listItemPriceTransByQuery(@NotNull(message = "入参不能为空")
//                                                        @ApiParam(value = "入参", required = true) ItemPriceQuery query);
//
//
//
//}
